all:key.c start.S LedDrv.c nand.c
	arm-linux-gcc -c -g -o key.o key.c
	arm-linux-gcc -c -g -o LedDrv.o LedDrv.c
	arm-linux-gcc -c -g -o start.o start.S
	arm-linux-gcc -c -g -o nand.o nand.c
	arm-linux-gcc -c -g -o sub_start.o sub_start.c
	arm-linux-gcc -c -g -o dumb.o dumb.c
	arm-linux-ld -T nand.lds -o nand.elf start.o sub_start.o LedDrv.o key.o
	arm-linux-objcopy -O binary nand.elf nand.bin
	arm-linux-objdump -D -m arm nand.elf > nand.dis
	cp -r $(shell pwd) /mnt/hgfs/as/

clean:
	rm -rf *.o *.elf *.bin *.dis *~
